CodeStar Connections
prefix: codestar-connections
Table of Contents
Privileges
CreateConnection
description: Grants permission to create a Connection resource
access level: Write
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys",
"codestar-connections:ProviderType"
],
"dependent_actions": []
}
}
CreateHost
description: Grants permission to create a host resource
access level: Write
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"codestar-connections:ProviderType"
],
"dependent_actions": []
}
}
DeleteConnection
description: Grants permission to delete a Connection resource
access level: Write
resource types
{
"Connection": {
"resource_type": "Connection",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
DeleteHost
description: Grants permission to delete a host resource
access level: Write
resource types
{
"Host": {
"resource_type": "Host",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
GetConnection
description: Grants permission to get details about a Connection resource
access level: Read
resource types
{
"Connection": {
"resource_type": "Connection",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
GetHost
description: Grants permission to get details about a host resource
access level: Read
resource types
{
"Host": {
"resource_type": "Host",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
GetIndividualAccessToken
description: Grants permission to associate a third party, such as a Bitbucket App installation, with a Connection
access level: Read
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"codestar-connections:ProviderType"
],
"dependent_actions": [
"codestar-connections:StartOAuthHandshake"
]
}
}
GetInstallationUrl
description: Grants permission to associate a third party, such as a Bitbucket App installation, with a Connection
access level: Read
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"codestar-connections:ProviderType"
],
"dependent_actions": []
}
}
ListConnections
description: Grants permission to list Connection resources
access level: List
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"codestar-connections:ProviderTypeFilter"
],
"dependent_actions": []
}
}
ListHosts
description: Grants permission to list host resources
access level: List
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"codestar-connections:ProviderTypeFilter"
],
"dependent_actions": []
}
}
ListInstallationTargets
description: Grants permission to associate a third party, such as a Bitbucket App installation, with a Connection
access level: List
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": [
"codestar-connections:GetIndividualAccessToken",
"codestar-connections:StartOAuthHandshake"
]
}
}
description: Gets the set of key-value pairs that are used to manage the resource
access level: List
resource types
{
"Connection": {
"resource_type": "Connection",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
PassConnection
description: Grants permission to pass a Connection resource to an AWS service that accepts a Connection ARN as input, such as codepipeline:CreatePipeline
access level: Read
resource types
{
"Connection": {
"resource_type": "Connection",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"codestar-connections:PassedToService"
],
"dependent_actions": []
}
}
RegisterAppCode
description: Grants permission to associate a third party server, such as a GitHub Enterprise Server instance, with a Host
access level: Read
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"codestar-connections:HostArn"
],
"dependent_actions": []
}
}
StartAppRegistrationHandshake
description: Grants permission to associate a third party server, such as a GitHub Enterprise Server instance, with a Host
access level: Read
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"codestar-connections:HostArn"
],
"dependent_actions": []
}
}
StartOAuthHandshake
description: Grants permission to associate a third party, such as a Bitbucket App installation, with a Connection
access level: Read
resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"codestar-connections:ProviderType"
],
"dependent_actions": []
}
}
TagResource
description: Adds to or modifies the tags of the given resource
access level: Tagging
resource types
{
"Connection": {
"resource_type": "Connection",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"aws:TagKeys",
"aws:RequestTag/${TagKey}"
],
"dependent_actions": []
}
}
UntagResource
description: Removes tags from an AWS resource
access level: Tagging
resource types
{
"Connection": {
"resource_type": "Connection",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependent_actions": []
}
}
UpdateConnectionInstallation
description: Grants permission to update a Connection resource with an installation of the CodeStar Connections App
access level: Write
resource types
{
"Connection": {
"resource_type": "Connection",
"required": true,
"condition_keys": [],
"dependent_actions": [
"codestar-connections:GetIndividualAccessToken",
"codestar-connections:GetInstallationUrl",
"codestar-connections:ListInstallationTargets",
"codestar-connections:StartOAuthHandshake"
]
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"codestar-connections:InstallationId"
],
"dependent_actions": []
}
}
UseConnection
description: Grants permission to use a Connection resource to call provider actions
access level: Read
resource types
{
"Connection": {
"resource_type": "Connection",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"codestar-connections:FullRepositoryId",
"codestar-connections:ProviderAction",
"codestar-connections:ProviderPermissionsRequired"
],
"dependent_actions": []
}
}